Slightly harder than the medium puzzle.